package com.bw.lib_common.adapter

import android.widget.ImageView
import androidx.databinding.BindingAdapter
import com.bw.lib_image.GlideImageLoader

/**
 * 自定义绑定适配器
 * MVVM架构中推荐的方式
 */
object CommonBindingAdapter {
    @JvmStatic
    @BindingAdapter("loadResImage")
    fun loadResImage(imageView: ImageView,resId:Int){
        if (resId!=0){
            GlideImageLoader.loadResImage(imageView,resId,imageView)
        }
    }

    @JvmStatic
    @BindingAdapter("loadUrlImage")
    fun loadUrlImage(imageView: ImageView,url:String){
        if (!url.isNullOrEmpty()){
            GlideImageLoader.loadImage(imageView.context,imageView, url)
        }
    }
}